
# 使用JDK 17作为基础镜像，更加现代化
FROM openjdk:17
 # 镜像维护者的姓名混合邮箱地址
MAINTAINER szw<song3516@qq.com>
# 设置应用工作目录
WORKDIR /app

# 复制JAR文件到容器中
COPY target/sample-1.10.0.jar app.jar

# 设置时区为亚洲/上海
ENV TZ=Asia/Shanghai
ENV JAVA_OPTS="-Xms512m -Xmx1024m"

# 暴露应用端口
EXPOSE 8080 1883 8883 6789

# 启动应用
ENTRYPOINT ["java", "-jar", "app.jar"]